html, body {
    height:100%; 
    position:static;
    margin:0;
    padding:0;

} 
[ms-view], [ms-important] {
  visibility: hidden;
}

body{
    font-family:"Open Sans", Arial, "Hiragino Sans GB","Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif,sans-serif;
    width:100%;
    overflow-x:hidden;
}
input{
    outline:0;
    line-height: 3;
    border: 1px solid #ccc;
    padding:.15em .8em;
    &:hover{ 
       border-color:#ABC9FF;
    }
    &:focus{
        border-color:#f40;
    }
}
a{
    text-decoration:none;
    cursor:pointer;
}

// 清除浮动
.C{ *zoom: 1; }
.C:before,
.C:after { content: ""; display: table; }
.C:after { clear: both; }

// VC2 VC1 VC0
.VC2{ height:100%; width:100%; display:table; .VC1{display:table-cell; vertical-align:middle; } } 
.FC0{ float:left; position:relative; left:50%; .FC1{ position:relative; right:50%; float:left; } }
/* 基本样式 */
.R{ float: right; }
.L{ float: left; }
.TC{text-align:center;}
.TR{text-align:right; }
.W1000{
    width:1000px;
    margin-left:auto;
    margin-right:auto;
}
